# teste_cenario.py

import pygame,os,sys
from pygame.locals import *

pygame.init()

screen = pygame.display.set_mode((600,600))
pygame.display.set_caption('Testa Cenario2')

class Cenario:
    def __init__(self,nome_cenario):
        self.nome = nome_cenario       

        self.imagem_bloco2 = pygame.image.load('Imagens' + os.sep + 'bloco2.png').convert_alpha()

        self.background = pygame.image.load('Imagens' + os.sep + 'background_fase.jpg').convert()

        # a organizacao do mapa se dah por linha
        self.mapa_cenario2 = {self.imagem_bloco2:[(0,0),(30,0),(60,0),(90,0),(120,0),(450,0),(480,0),(510,0),(540,0),(570,0),
                                             (0,40),(570,40),
                                             (0,80),(570,80),
                                             (0,120),(570,120),
                                             (300,150),
                                             (0,160),(570,160),
                                             (0,200),(570,200),
                                             (170,280),
                                             (430,280),
                                             (170,320),
                                             (430,320),
                                             (0,400),(570,400),
                                             (0,440),(570,440),
                                             (300,460),
                                             (0,480),(570,480),
                                             (0,520),(570,520),
                                             (0,560),(30,560),(60,560),(90,560),(120,560),(150,560),(450,560),(480,560),(510,560),(540,560),(570,560)]}

    def __str__(self):
        return self.nome


cenario2 = Cenario('Cenario fase2')

while True:
    for e in pygame.event.get():   # para a cobra se mexer
        if e.type == QUIT:
            sys.exit(0)

    screen.blit(cenario2.background,(0,0))

    j = 0
    for pos in cenario2.mapa_cenario2.values()[j]:
        screen.blit(cenario2.mapa_cenario2.keys()[0],pos)
    
    pygame.display.update()

